--- /dev/null
+Authors, the people behind GPSBabel
+
+Chief Babel-Head:
+
+* Robert Lipe <robertlipe@usa.net>
+
+Major contributors:
+
+* Alex Mottram <geo_alexm@cox-internet.com>
+* Olaf Klein <o.b.klein@t-online.de>
+* Ronald L. Parker <ron@parkrrrr.com>
+
+Other contributors and helpers:
+
+* Alan Bleasby
+* Andrew Arensburger
+* Andrew Kirmse
+* Bernhard Spinnler
+* Bruce Thompson
+* Chris Jones
+* Dave Pawson
+* Eric Cloninger
+* Etienne TASSE
+* Frank Warmerdam
+* Fredie Kern <f.kern@xdesy.de>
+* HSA Systems, Sven Dowideit <sven@hsa.com.au>
+* Jason Rust
+* Jeremy Atherton
+* Jim Bensman
+* Jochen Becker <jb@bepo.com>
+* John Temples
+* Josh McKee
+* Justin Broughton <justinbr@earthlink.net>
+* Kjeld Jensen
+* Mark Bradley <mrcb.sf.gpsb@osps.net>
+* Oyvind Kaurstad
+* P. Rosen
+* Patrick Ohly
+* Paul Merchant
+* Paul Tomblin <ptomblin@xcski.com>
+* Richard Messeder
+* Rick Richardson <rickr@mn.rr.com>
+* Robert Shaw
+* Scott Brynen <scott@brynen.com>
+* Steve Chamberlin <steve.chamberlin@comcast.net>
+* Sven Dovideit
+* Tim Zickus
+* Tobias Minich
-VERSIONU=1_2_8-beta11062005
-VERSIOND=1.2.8-beta11062005
+
+VERSU=1_2_8
+VERSD=1.2.8
+RELEASE=-beta11072005
+VERSIONU=$(VERSU)$(RELEASE)
+VERSIOND=$(VERSD)$(RELEASE)
+
# VERSIONU=1_2_7
# VERSIOND=1.2.7
curl -u anonymous:anonymous --upload-file /tmp/gpsbabel-$(VERSIOND).tar.gz ftp://upload.sf.net/incoming/
curl -u anonymous:anonymous --upload-file /tmp/gpsbabel-$(VERSIOND).zip ftp://upload.sf.net/incoming/
+rpm: clean
+ tools/mkrpm $(VERSD) $(RELEASE)
+
+rpmrelease:
+ curl -u anonymous:anonymous --upload-file /usr/src/redhat/SRPMS/gpsbabel-$(VERSIOND).src.rpm ftp://upload.sf.net/incoming/
+ curl -u anonymous:anonymous --upload-file /usr/src/redhat/RPMS/i386/gpsbabel-$(VERSIOND).i386.rpm ftp://upload.sf.net/incoming/
+
mac-usbfree:
make LIBEXPAT=/sw/lib/libexpat.a EXTRA_CFLAGS="-I/sw/include" LIBUSB= INHIBIT_USB=-DNO_USB
# creates a RPM compatible ChangeLog file from babelweb/changes.html
# (published at http://www.gpsbabel.org)
#
-# !!! requires changes.html in current directory !!!
-# output results to stdout
+# !!! input from stdin and output to stdout !!!
#
-cat changes.html |
+LANG='POSIX'; export LANG > /dev/null
+
sed -e :a -e 's/<[^<]*>/ /g;/</{N;s/\n/ /;ba;}' | # remove most html tags
sed -e 's/ / /g' -e 's/&/\&/g' -e 's/>/\>/g' -e 's/</\</g'| # replace HTML special chars
sed -e 's/^[ \t]*//;s/[ \t]*$//' | # trim leading and trailing spaces
--- /dev/null
+#!/bin/sh
+#
+
+SPEC=gpsbabel.spec
+TAR_IGNORE="--exclude CVS"
+VERSION=$1
+RELEASE=$2
+
+if test -x /usr/bin/rpmbuild; then
+ RPM=rpmbuild
+else
+ RPM=rpm
+fi
+
+DIR=`pwd`
+TEMPDIR=/tmp/gpsbabel-rpm.$$
+mkdir -p $TEMPDIR
+trap "cd $DIR; rm -fr $TEMPDIR" 0 1 2 3 15
+
+function addspec()
+{
+ echo "$*" >> $SPEC
+}
+
+# create spec file needed for rpm generation
+function mkspec()
+{
+ local REL=`echo $RELEASE | sed 's/^-//'`
+ test "$REL" == "" && REL=0
+
+ echo -n "" > $SPEC # create the file
+
+ addspec "Summary: GPSBabel"
+ addspec "Name: gpsbabel"
+ addspec "Version: $VERSION"
+ addspec "Release: $REL"
+ addspec "License: GPL"
+ addspec "Group: File tools"
+ addspec "Source: %{name}-%{version}.tar.bz2"
+ addspec "BuildRoot: %{_tmppath}/%{name}-%{version}-build"
+ addspec "URL: http://www.gpsbabel.org"
+ addspec ""
+
+ addspec "%description"
+ addspec "Converts GPS waypoint, route and track data from one format type to another."
+ addspec ""
+
+ addspec "Authors:"
+ addspec "--------"
+
+ cat $DIR/AUTHORS >> gpsbabel.spec
+
+ addspec ""
+ addspec "%prep"
+ addspec "%setup -q"
+ addspec ""
+
+ addspec "%build"
+ addspec "make"
+ addspec ""
+ addspec "%install"
+ addspec "rm -rf "
+ addspec "mkdir -p %{buildroot}/usr/bin "
+ addspec "install -m 555 gpsbabel %{buildroot}/usr/bin/gpsbabel "
+ addspec ""
+
+ addspec "%files"
+ addspec "%defattr(-,root,root)"
+ addspec "/usr/bin/gpsbabel"
+ addspec "%doc README* COPYING CHANGELOG AUTHORS"
+ addspec ""
+ addspec "%changelog"
+}
+
+cd $TEMPDIR
+
+ln -sf $DIR gpsbabel-$VERSION
+
+mkspec
+
+cat ~/src/babelweb/changes.html | $DIR/tools/mkchangelog > gpsbabel-$VERSION/CHANGELOG
+cat gpsbabel-$VERSION/CHANGELOG >> gpsbabel.spec
+
+cp gpsbabel.spec gpsbabel-$VERSION/
+rm -f gpsbabel.spec
+
+tar -cj $TAR_IGNORE -f gpsbabel-$VERSION.tar.bz2 gpsbabel-$VERSION/.
+rm -f gpsbabel-$VERSION
+
+${RPM} -ta gpsbabel-$VERSION.tar.bz2
+
+cd $DIR